Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York BNP Paribas Open - Indian Wells Cleveland Challenger Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Australian Open - Melbourne Chisinau Challenger Spain F19 Spain F25 Spain F28 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F7 Spain F12 Spain F13 Spain F26 Italy F2 Portugal F1 Portugal F2 Romania F17 Armenia F1 Georgia F2 Germany F13 USA F22 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Germany F8 Romania F11 Germany F13 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 China F1 China F2 Romania F3 Spain F20 Romania F16 Spain F22 Portugal F3 Spain F23 Spain F24 Spain F26 Spain F30 France F3 Spain F3 Portugal F1 Spain F6 Spain F27 Spain F32 Italy F1 Ukraine F3 Germany F16 Germany F5 USA F25 Romania F10 Germany F8 Germany F14 's Tennis Masters 07 Challenger - Graz Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Arroyo de la Encomienda - Valladolid Memorial Manfredini - Sassuolo Steelers Cup - Kosice Siemens Open 2007 - Scheveningen Tean International - Alphen 5° Sporting Challenger - Turin Trofeo Sisma Mantova - Mantova Copa Petrobras Colombia - Bogota Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil LXVII Concursu Internacional de Vigo - Vigo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Dusseldorf Open 2006 - Dusseldorf Ciutat de Barcelona - Barcelona Copa Petrobras Brazil - Belo Horizonte Unicredit (Suisse) Bank S. A. Challenger - Chiasso Mamaia Challenger - Constanta Tatra Banka Slovak Open - Bratislava Akbank Private Banking TED Open 2006 - Istanbul Morocco Tennis Tour - Meknes Ostdeutscher Sparkessen Cup - Dresden Timisoara Challenger - Timisoara Intersport Heilbronn Open - Heilbronn Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Steelers Cup - Kosice Open Castilla y Leon - Segovia Pozoblanco Challenger Open Costa Daurada - Tarragona Mitsubishi Electric Europe Cup - Monza Segovia Challenger Vigo Challenger Copa Sevilla 2007 - Seville Napoli Challenger Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Morocco Tennis Tour - Tanger Tarragona Challenger Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Todi Challenger Tarragona Challenger Copa Petrobras Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Marburg Challenger Recanati Challenger Trani Challenger Samarkand Challenger Astana Challenger Szczecin Challenger Roma Challenger 2007 - Rome Karshi Challenger Heilbronn Challenger Sarajevo Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prostejov Challenger Lermontov Challenger Pozoblanco Challenger Tunis Challenger Karshi Challenger XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul Samarkand Challenger Arad Challenger Media Will Cup Busan Challenger Tennis - Busan Kosice Challenger Salzburg Challenger Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger St. Remy Challenger Genova Open Challenger - Genova Challenger Ford de Cherbourg - Cherbourg Fergana Challenger Helsinki Challenger Prosperita Open 2006 - Ostrava Chennai Challenger New Delhi Challenger ATP Guzzini Challenger - Recanati Timisoara Challenger - Timisoara Mersin Challenger Sibiu Challenger Tashkent Challenger XI Torneo Internazionale di Tennis - Barletta Geneva Challenger Isla de Gran Canaria - Mas Palomas New Delhi Challenger San Remo Tennis Cup - San Remo Raanana Challenger Heilbronn Challenger Prostejov Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Moscow Challenger Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Mons Challenger Dallas Challenger Irving Challenger Kazan Challenger Fergana Challenger Caltanissetta Challenger Lyon Challenger San Benedetto Challenger Mersin Challenger Oberstraufen Cup - Oberstaufen Cortina Challenger Segovia Challenger Shenzhen Challenger Launceston Challenger Shenzhen Challenger Alicante Challenger Poznan Challenger Nottingham Challenger Winnipeg Challenger Knoxville Challenger Da Nang Challenger Istanbul 2 Challenger Chicago Challenger Roanne Challenger Ho Chi Minh City Challenger Braunschweig Challenger Szczecin Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Khanty-Mansiysk Challenger Irving Challenger Kolkata Challenger Guangzhou Challenger Surbiton Challenger Perugia Challenger Heilbronn Challenger Rome Challenger Braunschweig Challenger Trnava Challenger Ningboo Challenger Ortisei Challenger Open Costa Daurada - Tarragona Gwangju Challenger Mouilleron-Le-Captif Challenger Prague Challenger ATP Open Castilla y Leon - Segovia Helsinki Challenger Marbella Challenger Lugano Challenger Guangzhou Challenger Burnie Challenger Launceston Challenger Aix En Provence Challenger Bordeaux Challenger Fergana Challenger Tiburon Challenger Canberra Challenger Barranquilla Challenger The LTA Sunderland Challenger - Sunderland Istanbul Challenger Binghamton Challenger Tashkent Challenger Braunschweig Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Karshi Challenger Ilkley Challenger Samarkand Challenger Furth Challenger Braunschweig Challenger San Benedetto Challenger Punta Del Este Challenger Riviera di Rimini Challenger 2004 - Rimini Mauthausen Challenger Brasov Challenger Cary Challenger Trnava Challenger Prostejov Challenger Busan Challenger Oeiras 4 Challenger Bath Challenger Suzhou Challenger Burnie Challenger Mersin Challenger Porto Challenger Tunis Challenger Prostejov Challenger Seoul Challenger Tunis Challenger Ostrava Challenger Monterrey Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Champaign Challenger ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Quimper Challenger Marburg Challenger Braunschweig Challenger Monterrey Challenger Scheveningen Challenger Ostrava Challenger Bercuit Challenger Oberstaufen Cup - Oberstaufen Segovia Challenger II Cyclus Open de Tenis - Florianopolis Nottingham Challenger Prostejov Challenger Arroyo de la Encomienda - Valladolid Open de Tenis Comunidad Valenciana - Valencia Sibiu Challenger St. Remy Challenger Bucharest Challenger Bergamo Challenger Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger Heilbronn Challenger Surbiton Challenger X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba XI Open International D'Andorra - Andorra Istanbul Challenger Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Phoenix Challenger Split Challenger Canberra Challenger ECM Prague Open - Prague Czech Open 2006 - Prostejov Oeiras 3 Challenger St. Tropez Challenger Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Girona Challenger Barcelona Challenger Girona Challenger Poznan Challenger Francavilla Challenger Iasi Challenger Tashkent Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Rabat Challenger Monastir Challenger ATP Challenger Trophy 2008 - Trnava Segovia Challenger Hersonissos 6 Challenger Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Sibiu Challenger Prostejov Challenger Irving Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Loughborough Challenger Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Kremlin Cup - Moscow Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Pune Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest If Stockholm Open - Stockholm Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Kazan Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Todi Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Aircel Chennai Open - Chennai Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Istanbul Challenger Winston-Salem Open - Winston-Salem Moscow Challenger Izmir Challenger Interwetten Austrian Open - Kitzbuhel Poznan Challenger Happy Valley Challenger Hong Kong Challenger Kolkata Challenger Heineken Open - Auckland Kosice Challenger PBZ Zagreb Indoors - Zagreb Catella Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Eckental Challenger China Open - Beijing Ortisei Challenger Serbia Open - Belgrade Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Marrakech Challenger Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Qatar ExxonMobil Open - Doha Memphis Open - Memphis BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Tyumen Challenger Swiss Indoors Basel - Basel Suisse Open - Gstaad Swiss Indoors Basel - Basel ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Grand Prix Hassan II - Marrakech Open Parc - Lyon Winston-Salem Open - Winston-Salem Moselle Open - Metz Delray Beach Open - Delray Beach Astana Open - Nur-Sultan Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Batman Challenger ABN AMRO World Tennis Tournament - Rotterdam Bergamo Challenger International German Open - Hamburg St. Brieuc Challenger Mersin Challenger ABN AMRO World Tennis Tournament - Rotterdam Liberec Challenger Delray Beach Open - Delray Beach Kazan Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Moselle Open - Metz Hall of Fame Open - Newport Brasil Open - Costa do Sauipe European Open - Antwerp SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Gazprom Hungarian Open - Budapest Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Antalya Open - Antalya Grand Prix Hassan II - Casablanca Raanana Challenger Generali Open - Kitzbuhel AEGON Championships - London Arad Challenger Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Kremlin Cup - Moscow Brasov Challenger Millennium Estoril Open - Estoril Poznan Challenger Oberstaufen Challenger Stockholm Open - Stockholm Delray Beach Open - Delray Beach Citi Open - Washington Delray Beach Open - Delray Beach Tiriac Open - Bucharest Nordea Open - Bastad German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Kremlin Cup - Moscow Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Valencia Open - Valencia Apia International - Sydney Malaysian Open - Kuala Lumpur Royal Guard Open Chile - Vina del Mar ATP Challenger Tour Finals Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Orleans Challenger Brasil Open - Sao Paulo Mons Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Oberstaufen Challenger Jonkoping Challenger Bet-at-home Cup - Kitzbuhel Apia International - Sydney Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Citi Open - Washington San Diego Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Monza Challenger TEB BNP Paribas Istanbul Open - Istanbul Vegeta Croatia Open - Umag Antalya Cup - Antalya Credit Agricole Suisse Open - Gstaad Ostrava Challenger Winston-Salem Open - Winston-Salem Kobe Challenger Valencia Open - Valencia Bangkok Challenger Bangkok Challenger Zhuhai Challenger Abierto Mexicano Telcel - Acapulco Tyumen Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Hall of Fame Open - Newport Generali Open - Kitzbuhel Aircel Chennai Open - Chennai San Marino Challenger Villena Challenger Kremlin Cup - Moscow Forli 2 Challenger Memphis Open - Memphis Barletta Challenger Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Portoroz Challenger Antalya Cup - Antalya Konzum Croatia Open - Umag Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Cagliari Challenger Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier XXXVII Torneig C.E. Laieta - Barcelona New York Open - New York US Men's Clay Court Championship - Houston Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Mallorca Championships - Mallorca Open 13 - Marseille Nordea Open - Bastad Plava Laguna Croatia Open - Umag Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger BCR Open Romania - Bucharest Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Abierto Mexicano Telcel - Acapulco Korea Open - Seoul U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Hersonissos 5 Challenger BCR Open Romania - Bucharest Open de Moselle - Metz Bucharest Open - Bucharest Lille Challenger Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Ilkley Challenger AEGON International - Eastbourne Barcelona Open BancSabadell - Barcelona Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad China Open - Beijing Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Swiss Open - Gstaad Generali Open - Kitzbuhel Nature Valley International - Eastbourne Murray River Open - Melbourne Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Belgrade 2 - Belgrade Open Seat Godo 2003 - Barcelona Quimper Challenger Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Topshelf Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Prague 1 Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Winston-Salem Open - Winston-Salem Miami Open - Miami Indian Wells Challenger PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Tenerife 1 Challenger Catella Swedish Open - Bastad Turin Challenger Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Open SEAT 2008 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Allianz Suisse Open Gstaad - Gstaad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Open 13 - Marseille Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Grand Prix Hassan II - Marrakech U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Miami Open - Miami French Open - Paris Masters Series Monte-Carlo - Monte Carlo BNP Paribas Open - Indian Wells Open Parc - Lyon Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati National Bank Open - Toronto BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai U.S. Open - New York Western & Southern Open - New York Rolex Paris Masters - Paris Wimbledon - London Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Australian Open - Melbourne Shanghai ATP Masters - Shanghai Atlanta Open - Atlanta BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York Hangzhou Open - Hangzhou Dallas Open - Dallas Miami Open - Miami French Open - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells U.S. Open - New York Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Swiss Indoors Basel - Basel Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, World Group, SF, FRA-ESP 3-2 U.S. Open - New York ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Olympics - Rio de Janeiro Australian Open - Melbourne French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Infosys Hall of Fame Open - Newport Iasi Challenger Australian Open - Melbourne ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Wimbledon (juniors) French Open (juniors) Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0